How To Write Generic Goregrind